<%@ page import="com.future.TaskUpdate" %>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  <meta name="layout" content="main"/>
  <g:set var="entityName" value="${message(code: 'taskUpdate.label', default: 'TaskUpdate')}"/>
  <title><g:message code="default.edit.label" args="[entityName]"/></title>
</head>
<body>
<div class="nav">
  <span class="menuButton"><a class="home" href="${createLink(uri: '/')}">Home</a></span>
  <span class="menuButton"><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]"/></g:link></span>
  <span class="menuButton"><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]"/></g:link></span>
</div>
<div class="body">
  <h1><g:message code="default.edit.label" args="[entityName]"/></h1>
  <g:if test="${flash.message}">
    <div class="message">${flash.message}</div>
  </g:if>
  <g:hasErrors bean="${taskUpdateInstance}">
    <div class="errors">
      <g:renderErrors bean="${taskUpdateInstance}" as="list"/>
    </div>
  </g:hasErrors>
  <g:form method="post">
    <g:hiddenField name="id" value="${taskUpdateInstance?.id}"/>
    <g:hiddenField name="version" value="${taskUpdateInstance?.version}"/>
    <div class="dialog">
      <table>
        <tbody>

        <tr class="prop">
          <td valign="top" class="name">
            <label for="updateInfo"><g:message code="taskUpdate.updateInfo.label" default="Update Info"/></label>
          </td>
          <td valign="top" class="value ${hasErrors(bean: taskUpdateInstance, field: 'updateInfo', 'errors')}">
            <g:textField name="updateInfo" value="${taskUpdateInstance?.updateInfo}"/>
          </td>
        </tr>

        <tr class="prop">
          <td valign="top" class="name">
            <label for="thisVersion"><g:message code="taskUpdate.thisVersion.label" default="This Version"/></label>
          </td>
          <td valign="top" class="value ${hasErrors(bean: taskUpdateInstance, field: 'thisVersion', 'errors')}">
            <g:textField name="thisVersion" value="${taskUpdateInstance?.thisVersion}"/>
          </td>
        </tr>

        <tr class="prop">
          <td valign="top" class="name">
            <label for="task"><g:message code="taskUpdate.task.label" default="Task"/></label>
          </td>
          <td valign="top" class="value ${hasErrors(bean: taskUpdateInstance, field: 'task', 'errors')}">
            <g:select name="task.id" from="${com.future.Task.list()}" optionKey="id" value="${taskUpdateInstance?.task?.id}"/>
          </td>
        </tr>

        <tr class="prop">
          <td valign="top" class="name">
            <label for="dateCreated"><g:message code="taskUpdate.dateCreated.label" default="Date Created"/></label>
          </td>
          <td valign="top" class="value ${hasErrors(bean: taskUpdateInstance, field: 'dateCreated', 'errors')}">
            <g:datePicker name="dateCreated" precision="day" value="${taskUpdateInstance?.dateCreated}"/>
          </td>
        </tr>

        </tbody>
      </table>
    </div>
    <div class="buttons">
      <span class="button"><g:actionSubmit class="save" action="update" value="${message(code: 'default.button.update.label', default: 'Update')}"/></span>
      <span class="button"><g:actionSubmit class="delete" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');"/></span>
    </div>
  </g:form>
</div>
</body>
</html>
